package com.xingjibase.bean;


import java.io.Serializable;

public class DeviceBean extends BaseBean implements Serializable {
    private EnvDTO Env;
    private UsrDTO Usr;

    public EnvDTO getEnv() {
        return Env;
    }

    public void setEnv(EnvDTO env) {
        Env = env;
    }

    public UsrDTO getUsr() {
        return Usr;
    }

    public void setUsr(UsrDTO usr) {
        Usr = usr;
    }

    public static class EnvDTO implements Serializable {
        private String Dash;
        private String Env;
        private String Slot;
        private String Ware;

        public String getDash() {
            return Dash;
        }

        public void setDash(String dash) {
            Dash = dash;
        }

        public String getEnv() {
            return Env;
        }

        public void setEnv(String env) {
            Env = env;
        }

        public String getSlot() {
            return Slot;
        }

        public void setSlot(String slot) {
            Slot = slot;
        }

        public String getWare() {
            return Ware;
        }

        public void setWare(String ware) {
            Ware = ware;
        }
    }

    public static class UsrDTO implements Serializable {
        private String Icon;
        private String Name;
        private RightsDTO Rights;
        private Long UserID;

        public String getIcon() {
            return Icon;
        }

        public void setIcon(String icon) {
            Icon = icon;
        }

        public String getName() {
            return Name;
        }

        public void setName(String name) {
            Name = name;
        }

        public RightsDTO getRights() {
            return Rights;
        }

        public void setRights(RightsDTO rights) {
            Rights = rights;
        }

        public Long getUserID() {
            return UserID;
        }

        public void setUserID(Long userID) {
            UserID = userID;
        }

        public static class RightsDTO implements Serializable {
            private BackDTO back;
            private DashDTO dash;
            private SlotDTO slot;
            private WareDTO ware;

            public BackDTO getBack() {
                return back;
            }

            public void setBack(BackDTO back) {
                this.back = back;
            }

            public DashDTO getDash() {
                return dash;
            }

            public void setDash(DashDTO dash) {
                this.dash = dash;
            }

            public SlotDTO getSlot() {
                return slot;
            }

            public void setSlot(SlotDTO slot) {
                this.slot = slot;
            }

            public WareDTO getWare() {
                return ware;
            }

            public void setWare(WareDTO ware) {
                this.ware = ware;
            }

            public static class BackDTO implements Serializable {
                private int logs;
                private ServersDTO servers;
                private int settings;
                private UsersDTO users;

                public int getLogs() {
                    return logs;
                }

                public void setLogs(int logs) {
                    this.logs = logs;
                }

                public ServersDTO getServers() {
                    return servers;
                }

                public void setServers(ServersDTO servers) {
                    this.servers = servers;
                }

                public int getSettings() {
                    return settings;
                }

                public void setSettings(int settings) {
                    this.settings = settings;
                }

                public UsersDTO getUsers() {
                    return users;
                }

                public void setUsers(UsersDTO users) {
                    this.users = users;
                }

                public static class ServersDTO implements Serializable {
                    private int edit;

                    public int getEdit() {
                        return edit;
                    }

                    public void setEdit(int edit) {
                        this.edit = edit;
                    }
                }

                public static class UsersDTO implements Serializable {
                    private int edit;

                    public int getEdit() {
                        return edit;
                    }

                    public void setEdit(int edit) {
                        this.edit = edit;
                    }
                }
            }

            public static class DashDTO implements Serializable {
                private int home;
                private int settings;

                public int getHome() {
                    return home;
                }

                public void setHome(int home) {
                    this.home = home;
                }

                public int getSettings() {
                    return settings;
                }

                public void setSettings(int settings) {
                    this.settings = settings;
                }
            }

            public static class SlotDTO implements Serializable {
                private ParksDTO parks;
                private int settings;

                public ParksDTO getParks() {
                    return parks;
                }

                public void setParks(ParksDTO parks) {
                    this.parks = parks;
                }

                public int getSettings() {
                    return settings;
                }

                public void setSettings(int settings) {
                    this.settings = settings;
                }

                public static class ParksDTO implements Serializable {
                    private int edit;

                    public int getEdit() {
                        return edit;
                    }

                    public void setEdit(int edit) {
                        this.edit = edit;
                    }
                }
            }

            public static class WareDTO implements Serializable {
                private int feedbacks;
                private int latchCheck;
                private int latchImport;
                private LatchModelsDTO latchModels;
                private LatchesDTO latches;
                private int settings;

                public int getFeedbacks() {
                    return feedbacks;
                }

                public void setFeedbacks(int feedbacks) {
                    this.feedbacks = feedbacks;
                }

                public int getLatchCheck() {
                    return latchCheck;
                }

                public void setLatchCheck(int latchCheck) {
                    this.latchCheck = latchCheck;
                }

                public int getLatchImport() {
                    return latchImport;
                }

                public void setLatchImport(int latchImport) {
                    this.latchImport = latchImport;
                }

                public LatchModelsDTO getLatchModels() {
                    return latchModels;
                }

                public void setLatchModels(LatchModelsDTO latchModels) {
                    this.latchModels = latchModels;
                }

                public LatchesDTO getLatches() {
                    return latches;
                }

                public void setLatches(LatchesDTO latches) {
                    this.latches = latches;
                }

                public int getSettings() {
                    return settings;
                }

                public void setSettings(int settings) {
                    this.settings = settings;
                }

                public static class LatchModelsDTO implements Serializable {
                    private int edit;

                    public int getEdit() {
                        return edit;
                    }

                    public void setEdit(int edit) {
                        this.edit = edit;
                    }
                }

                public static class LatchesDTO implements Serializable {
                    private int edit;

                    public int getEdit() {
                        return edit;
                    }

                    public void setEdit(int edit) {
                        this.edit = edit;
                    }
                }
            }
        }
    }
}